multiselection: Make constructor transfer full
authorMatthias Clasen <mclasen@redhat.com>
Sun, 26 Jul 2020 21:25:06 +0000 (17:25 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 26 Jul 2020 22:04:40 +0000 (18:04 -0400)
commitcdc263f7969e530dad7660796341ec3ecb88a993
tree1d6a232c7f34dde2135b4e71afb41d1bec3f06e8
parentccb9dcc86bbc6809e78a5b773324c9d0ffdf0803
multiselection: Make constructor transfer full

This is for consistency with other wrapping list constructors.
We want them all to be transfer full, allow-none.

Also make the constructor return GtkMultiSelection *.

Update all callers.
demos/gtk-demo/listview_colors.c
gtk/gtkmultiselection.c
gtk/gtkmultiselection.h
testsuite/gtk/multiselection.c